package com.itany.boot;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

/**
 * Author:shixiaojun@itany.com
 * Date:2022/8/4 9:19
 * Version:1.0-SNAPSHOT
 * Description: 主程序,入口程序
 */
// 该类使用@SpringBootApplication进行标注
// 表示当前类是一个主程序类
// 用于运行内置的tomcat
// 且主程序类实现了扫包操作
// <context:component-scan base-package="com.itany.boot"/>
// 扫的包即为当前主程序所在的包
// 扫描了该包后,该包下所有子包的注解均会被读取
// 运行该程序,相当于启动了tomcat
// 虽然一个SpringBoot工程中理论上可以有无数个主程序
// 但是在对SpringBoot工程打包时,需要准备一个主程序作为jar包的入口程序
// 当存在多个主程序时,无法确定哪一个作为入口程序
// 因此,实际开发中,有且仅有一个主程序
@SpringBootApplication
public class SpringBootMainApplication {

    public static void main(String[] args) {
        // 固定格式,后期自动生成
        SpringApplication.run(SpringBootMainApplication.class,args);
    }

}
